package com.lincoln.cloud.common.utils;

/**
 * 命令常量
 * @author lincoln
 */
public class CommondValue {
    /**
     * 成功
     */
    public static final int SUCCESS = 1;
    /**
     * 失败
     */
    public static final int FAIL = 0;

    /**
     * 错误信息:未发现服务
     */
    private static final int ERROR_NO_SERVER_FOUND = 0;

    //===============================================================================================================
    
    /**
     * 客户端登陆
     */
    public static final String LOGIN_CLIENT_CMD = "登陆";

    /**
     * 服务器回复客户端登陆
     */
    public static final String LOGIN_SERVER_CMD = "回复" + LOGIN_CLIENT_CMD;

    /**
     * 客户端心跳
     */
    public static final String HEART_BEAT_CLIENT_CMD = "心跳";

    /**
     * 服务器回复客户端心跳
     */
    public static final String HEART_BEAT_SERVER_CMD = "回复" + HEART_BEAT_CLIENT_CMD;


    /**
     * 客户端通过服务名请求一个服务
     */
    public static final String ACHIEVE_CLIENT_CMD = "通过名字随机获取服务";

    /**
     * 服务器回复客户端通过服务名请求一个服务
     */
    public static final String ACHIEVE_SERVER_CMD = "回复" + ACHIEVE_CLIENT_CMD;

    /**
     * 客户端通过服务名请求所有的服务
     */
    public static final String MUL_ACHIEVE_CLIENT_CMD = "通过名字获取服务";

    /**
     * 服务器回复客户端通过服务名请求所有的服务
     */
    public static final String MUL_ACHIEVE_SERVER_CMD = "回复" + MUL_ACHIEVE_CLIENT_CMD;

    /**
     * 客户端通过id获取服务
     */
    public static final String ACHIEVE_CLIENT_BY_ID_CMD = "通过id获取服务";

    /**
     * 服务器回复客户端通过id获取服务
     */
    public static final String ACHIEVE_SERVER_BY_ID_CMD = "回复" + ACHIEVE_CLIENT_BY_ID_CMD;

    /**
     * 客户端获取所有服务
     */
    public static final String ALL_ACHIEVE_CLIENT_CMD = "获取所有服务";

    /**
     * 服务器回复客户端获取所有服务
     */
    public static final String ALL_ACHIEVE_SERVER_CMD = "回复" + ALL_ACHIEVE_CLIENT_CMD;

    /**
     * 客户端更新信息
     */
    public static final String UPDATE_INFO_CLIENT_CMD = "更新信息";
    public static final String UPDATE_INFO_SERVER_CMD = "回复" + UPDATE_INFO_CLIENT_CMD;

}
